From 06cfaea5535a5f7c1dff47990338b03513f870e6 Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Mon, 23 Jun 2014 12:23:48 -0400 Subject: [PATCH] gdkwindow: Simplify check for damaging offscreen windows If a window both has an impl and its impl_window is of type offscreen, that must mean that it is the offscreen window, and the impl window is itself. We can reduce the indirection here and make it more clear. --- gdk/gdkwindow.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index dad5d383ea..67049b8e97 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -3249,9 +3249,8 @@ _gdk_window_process_updates_recurse_helper (GdkWindow *window, if (cairo_region_is_empty (clipped_expose_region) || window->destroyed) goto out; - if (gdk_window_is_offscreen (window->impl_window) && - gdk_window_has_impl (window)) - gdk_window_add_damage ((GdkWindow *) window->impl_window, clipped_expose_region); + if (gdk_window_is_offscreen (window)) + gdk_window_add_damage (window, clipped_expose_region); if (window->alpha != 255 && !gdk_window_has_impl (window)) { -- 2.30.2